Domain driven design

Domain - driven design là một cách tiếp cận trong việc xây dựng phần mềm phức tạp[1], sự phức tạp ở đây là những logic của lĩnh vực kinh doanh (domain business).Thuật ngữ đã được đưa ra bởi Eric Evans trong một cuốn sách cùng tên.[2]